/*basic*/
.content-wrapper, .right-side{ background-color: #d6deea}

/*SocialAccount*/
.social-account .user{ overflow: hidden}
.social-account .user a{ height: 50px; padding-left: 9px; padding-right: 9px}
.social-account .user a .user-image{ opacity: 0.2; margin-right: 0}
.social-account .active a .user-image,.social-account .user:hover a .user-image,.social-account .user-plus a .user-image{ opacity: 1}
.social-account .user-plus a .user-image{ line-height: 36px; text-align: center; border-radius: 50%; background-color: rgba(0,0,0,0.1); margin-right:0!important}

/*sidebar*/
.sidebar-menu .treeview-menu{ padding:5px}

/*content-header*/
.content-header{ padding-top:25px}

/*box*/
.box{ margin-top:10px}

/*modal*/
.modal{ overflow-y:auto}
.modal .nav-tabs-custom{ box-shadow:none; margin-bottom:10px}
.modal .nav-tabs-custom .box-footer{ border:none; margin-top:10px}

/*parlly-hack*/
.timeline>li{ z-index:1}

/*quick entry*/
.entry-list{ background-color:#d6deea; overflow:hidden}
.entry-list .col-md-3{ padding:7px}
.entry-list .col-md-3>div{ height:230px; text-align:center; background-color:#fff; border-radius:3px; -webkit-box-sizing:initial; -moz-box-sizing:initial; box-sizing:initial; padding:30px 20px}
.entry-list .col-md-3>div h1{ font-size:16px; font-weight:bold; margin:20px 0}
.entry-list .col-md-3>div p{ height:54px; color:#939bae; -webkit-box-sizing:initial; -moz-box-sizing:initial; box-sizing:initial; padding:0 0 20px 0}
.entry-list .col-md-3 .wechat_submit a{ color:inherit}
.entry-list .col-md-3 .wechat_submit input{ background-color:transparent; color:inherit; font-size:inherit; box-shadow:0 0 2px #000; float:none; margin: 0}
.entry-list .col-md-3 .wechat_submit input:hover,.big_detail_window .detail_main .col-md-3>div:hover .wechat_submit input{ background-color:#527D81; color:#fff; box-shadow:none}
.entry-list .col-md-3>div:hover{ box-shadow:0 0 6px #485674}
.entry-list .col-md-3:hover .wechat_submit input{ background-color:#527D81; color:#fff}


/*照片墙后台新样式*/
/*样式覆盖*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-left:10px; padding-right:10px}
.content-header{padding-left:20px}
.sidebar-toggle{ visibility:hidden}
.content-header{ padding-right:20px}
.btn{ font-size:14px; min-width:68px}
.box-footer{ background-color:#f7f7f7}
.content-wrapper{ background-color:#ecf0f5}
.modal .nav-tabs-custom .box-footer{ background-color:transparent}

/*新样式*/
.wall_item .box{ display:block; height:386px; overflow:hidden}
.wall_item .box-header{ padding:10px 20px 0}
.wall_item .box-body{ height:255px; background:none; padding:10px 20px 20px}
.wall_item .box-body p{ text-align:justify; color:#777}
.wall_item .box-body p:first-child{ height:9.8em; overflow:hidden}
.wall_item .box-footer{ display:-ms-flexbox; display:flex; -ms-flex-direction:row; flex-direction:row; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-align:center; align-items:center; padding:20px}
.wall_item .box-footer:before,.wall_item .box-footer:after{ content:none}
.wall_item .box-header h4{ height:40px; line-height:40px; display:flex; flex-direction:row}
.wall_item .box-header h4 img{ width:40px; height:40px; border-radius:20px; margin-right:20px}
.wall_item .box-header h4 span{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.wall_item .box-body .box-date{ text-align:right; margin-bottom:20px}
.wall_item .box-body .btn.pull-right{ margin-left:12px}
.box-setting{ color:#777; font-size:23px; cursor:pointer; padding:1px 6px}
.wall_add{ cursor:pointer}
.wall_add .box-body{ text-align: center}
.wall_add .box-body .icon-plus{ width:80px; height:80px; position:relative; border-radius:40px; font-size:80px; line-height:88px; border:2px solid #fff; margin:100px auto 35px}
.wall_add .box-body .icon-plus:before{ content:" "; width:2px; height:42px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); background-color:#fff }
.wall_add .box-body .icon-plus:after{ content: " "; width:42px; height:2px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); background-color:#fff}
.wall_add .box:hover{ background-color:#357ca5!important}
.content-header .pull-right{ font-size:14px; text-decoration:underline; margin:10px 10px 0 0}

.wall-box{ padding-left:20px; padding-right:20px}
.form-box .box-body{ min-height:440px; padding:20px 20px}
.photo_upload{ width:86px; height:86px; position:relative; border:1px solid #d9d9d9; margin:0 auto 10px auto}
.photo_upload:before{ content:" "; width:2px; height:44px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); background-color:#d9d9d9 }
.photo_upload:after{ content: " "; width:44px; height:2px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); background-color:#d9d9d9}
.photo_upload img{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:10}
.photo_upload_box{ text-align:center; margin-top:10px}
.photo_upload_box .btn{ min-width:88px}
.photo_upload_box input[type=file]{ display:none}













